
function loading(app){
    app.directive('loading', {
        mounted(el, binding){
            let ele=document.querySelector("#wxj_loading")
            ele.style.display="block"
        },

        updated(el, binding){
            let ele=document.querySelector("#wxj_loading")
            let val = binding.value
            console.log("hello")        //一直在输出
            if(binding.oldValue!==binding.value){
               
                ele.style.display="none"
            }
            if(val==undefined){
                return alert("请传入参数");
            }
    
            let isShow=false
          
            if(Array.isArray(val)){
               if(val.length===0){
                 isShow=true
               }else{
                isShow=false 
               }
            }else{
                if(val){
                    isShow=false 
                }else{
                    isShow=true
                }
            }
    
            if (isShow) {
                ele.style.display="block"
            }else{
                ele.style.display="none"
            }
        },
        // unmounted(el) { // 如果在这个页面定义 wxj_loading 节点才需要用到这个 来清除节点
        //     let ele=document.querySelector("#wxj_loading")
        //     if (ele){
        //         console.log("removeChild")
        //         document.querySelector("#app").removeChild(ele)
        //     } 
        //   }
        
    })
}

export {
    loading 
}